
             Common Controls Replacement Project FolderTreeview Control
                         Version 1.00.0006 Oct 30, 1999

                         Folder Class Member Attributes

Module name: Folder
CCRP FolderTreeview Control Folder Class

Properties: (23)
================

Property Attributes
Returns the Folder object's shell attributes (see the IShellFolder interface's 
GetAttributesOf member function, hidden).

Property AttributesEx
Returns the Folder object's specified shell attributes. This property tests for
and returns only those shell attributes that are specified. (see the IShellFolder
interface's GetAttributesOf member function, hidden)

Property Checked
Returns/sets a value that determines if a Folder object's checkbox is checked.

Property Child
Returns a reference to the first child folder of a Folder object.

Property Children
Returns the number of child folders a Folder object has.

Property DisplayName
Returns the display name of a Folder object (as it would be displayed in Explorer).

Property Expanded
Returns/sets a value which specifies if a Folder object is expanded.

Property FirstSibling
Returns a reference to the first Folder object in a hierarchy level.

Property FullPath
Returns the fully qualified path of a Folder object (if any).

Property hItemTV
Returns the Folder object's treeview item handle. (hidden)

Property isfMe
Returns the IUnknown reference to the IShellFolder interface of the Folder Object.
(hidden)

Property isfParent
Returns the IUnknown reference to the IShellFolder interface of the Folder Object's
parent folder. (hidden)

Property IsValid
Returns a value determining whether the Folder object represents a valid and existing
shell folder.

Property LargeIcon
Returns a Folder object's large icon displayed in the FolderTreeview control.

Property LastSibling
Returns a reference to the last Folder object in a hierarchy level.

Property Name
Returns the name used in code to identify a Folder object. If the Folder represents a
virtual shell folder, its Name is its DisplayName. If the Folder represents a file
system folder, its Name is its FullPath. (default property).

Property NextSibling
Returns a reference to the next Folder object in a hierarchy level.

Property Parent
Returns a reference to the parent folder of a Folder object.

Property pidlFQ
Returns the pointer to a Folder object's fully qualified item ID list (pidl), relative
to the desktop folder. (hidden)

Property pidlRel
Returns the pointer to the Folder object's item ID (pidl) relative to its parent shell
folder. (hidden)

Property PrevSibling
Returns a reference to the previous Folder object in a hierarchy level.

Property Selected
Returns/sets a value which determines if a Folder object is selected.

Property Siblings
Returns the number of Folder objects in a hierarchy level.

Property SmallIcon
Returns a Folder object's small icon displayed in the FolderTreeview control.

Methods (3)
===========

Sub CollapseAllButMe
Collapses all folders in the FolderTreeview control except for the current Folder
object, and its ancestor folders. (hidden)

Sub EnsureVisible
Ensures a Folder object is visible, scrolling treeview or expanding the folder's
parent folders if necessary.

Sub EnumContents
Enumerates the contents of the Folder object, invoking the FolderTreeview's
EnumContentsProc for each item contained within the Folder. (hidden)
